/**
 * 快乐8的共用逻辑
 */
(function() {
    var currTabId = 1;
    var tabDraws = [
        // 1：两面
        fillLM,
        
        // 2 五行
        fillWuXing,

        // 3 正码
        fillZhengMa,
    ];

    function fillLM() {
        var types = ["大", '小', "单", '双', "大单", "大双", "小单", "小双"];
        var div = $(".zonghe");
        div.empty();
        for (var i = 0; i < types.length; i++) {
            var name = i > 3 ? '总' + types[i] : '总和' + types[i];
            add_bet_item('和' + types[i], name, div);
        }

        var div = $(".qhh");
        div.empty();
        add_bet_item('前', '前多', div);
        add_bet_item('后', '后多', div);
        add_bet_item('中', '和', div);

        var div = $(".dsh");
        div.empty();
        add_bet_item('单', '单多', div);
        add_bet_item('双', '双多', div);
        add_bet_item('平', '和', div);
    }

    function fillWuXing() {
        var div = $(".wuxing1");
        div.empty();
        add_bet_item('金', '金', div);
        add_bet_item('木', '木', div);

        var div = $(".wuxing2");
        div.empty();
        add_bet_item('水', '水', div);
        add_bet_item('火', '火', div);
        add_bet_item('土', '土', div);
    }

    function fillZhengMa() {
        var div = $(".zhengma1");
        div.empty();
        for (var i = 1; i <= 78; i++) {
            var t = '<div class="bet-content round-1">' + i + '</div>';
            add_bet_item2("正:" + i, t, div);
        }

        var div = $(".zhengma2");
        div.empty();
        for (var i = 79; i <= 80; i++) {
            var t = '<div class="bet-content round-1">' + i + '</div>';
            add_bet_item2("正:" + i, t, div);
        }
    }

    var initF = function(game, first) {
        window.game = game;
        initGame(game, function() {
            if (first !== false) fill_tabs(['两面', '五行', '正码']);
            currTabId = parseInt($(".menu-left a.active").attr("value"));
            $(".page" + currTabId).attr("flag", 1);
            var f = tabDraws[currTabId - 1];
            f();
        }, first);
    }

    var drawF = function(i) {
        var n = parseInt(i);
        var c = '<span class="round __c__">__i__</span>';
        c = c.replace(/__c__/, parseInt(n) > 40 ? 'big' : 'small');
        c = c.replace(/__i__/, n);
        return c;
    }
    var data = {
        drawResult: drawF,
        init: initF,
    }
    context.global.game["bjkl8"] = data;
    context.global.game["zykl8"] = data;
})();